home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-mhsds-infotree-03.txt < prev    next >
Text File  |  1993-07-08  |  21KB  |  735 lines

  1.  
  2.  
  3.  
  4.  
  5. Network Working                                             S.E. Kille
  6. Group                                                 ISODE Consortium
  7. INTERNET-DRAFT                                               July 1993
  8.                                                 Expires:  January 1994
  9.  
  10.  
  11.  Representing the O/R Address hierarchy in the Directory Information
  12.  
  13.                                  Tree
  14.  
  15.  
  16.  
  17.  
  18. Status of this Memo
  19. This document is an Internet Draft.  Internet Drafts are working
  20. documents of the Internet Engineering Task Force (IETF), its Areas,
  21. and its Working Groups.  Note that other groups may also distribute
  22. working documents as Internet Drafts.
  23. Internet Drafts are draft documents valid for a maximum of six months.
  24. Internet Drafts may be updated, replaced, or obsoleted by other
  25. documents at any time.  It is not appropriate to use Internet Drafts
  26. as reference material or to cite them other than as a ``working
  27. draft'' or ``work in progress.''
  28.  
  29. Please check the I-D abstract listing contained in each Internet Draft
  30. directory to learn the current status of this or any other Internet
  31. Draft.
  32. Abstract
  33. This document defines a representation of the O/R Address hierarchy in
  34. the Directory Information Tree [6, 1].  This is useful for a range of
  35. purposes, including:
  36.  
  37.  
  38.  o  Support for MHS Routing [4].
  39.  
  40.  o  Support for X.400/RFC 822 address mappings [2, 5].
  41.  
  42. This draft document will be submitted to the RFC editor as a protocol
  43. standard.  Distribution of this memo is unlimited.  Please send
  44. comments to the author or to the discussion group
  45. <mhs-ds@mercury.udev.cdc.com>.
  46.  
  47.  
  48.  
  49.  
  50. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  51.  
  52.  
  53.  
  54.                 _Object_Class_______________Mandatory_
  55.                  mHSCountry                 M
  56.                  aDMD                       M
  57.                  pRMD                       O
  58.                  mHSX121                    O
  59.                  mHSNumericUserIdentifier   O
  60.                  mHSOrganization            O
  61.                  mHSOrganizationalUnit      O
  62.                  mHSPerson                  O
  63.                  mHSNamedObject             O
  64.                  mHSTerminalID              O
  65.                  mHSDomainDefinedAttribute  O
  66.  
  67.          Table 1:  Order of O/R Address Directory Components
  68.  
  69.  
  70.  
  71. 1  The O/R Address Hierarchy
  72.  
  73. An O/R Address hierarchy is represented in the X.500 directory by
  74. associating directory name components with O/R Address components.  An
  75. example of this is given in Figure 1.  The object classes and
  76. attributes required to support this representation are defined in
  77. Figure 2.  The schema, which defines the hierarchy in which these
  78. objects are represented in the directory information tree is specified
  79. in Table 1.  A given object class defined in the table will always be
  80. higher in the DIT than an object class defined lower down the table.
  81. Valid combinations of O/R Address components are defined in X.400.
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. Kille                                  Expires:  January 1994   Page 1
  99.  
  100.  
  101.  
  102.  
  103. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  104.  
  105.  
  106.  
  107.  
  108.                                @ @
  109.  
  110.                  C=GB             @ @  Numeric-C=234
  111.                                      @ @
  112.  
  113.              ___________________________@R_oeS.............
  114.              | Country    |              _____S
  115.  
  116.              |__aeaeHH___ |
  117.              aaee     H H H  ADMD=Gold 400
  118.   ADMD=" "aaee             H H H
  119. ________aeae=_            ______H_HHj_
  120.  
  121. |ADMD       |             | ADMD       |
  122.  
  123. |____Q_Q_Q__|             |_____@@____ |
  124.  
  125.           Q QQPRMD=UK.AC           @ @ PRMD=UK.AC
  126.              __Q_QQs_____             @ @
  127.  
  128.              |  PRMD     ________________@@R_oe_SS.............|
  129.  
  130.              |___________ |
  131.  
  132.               O=UCL
  133.   ____________
  134.  
  135.   | MHS-Org    |
  136.  
  137.   |______Q_Q__ |
  138.             Q Q
  139.                Q QOU=CS
  140.                    QQ
  141.                  _____QQs____
  142.  
  143.                  | MHS-OU     |
  144.                  |___________ |
  145.  
  146.                  Figure 1:  Example O/R Address Tree
  147.  
  148.  
  149.  
  150.  
  151. Kille                                  Expires:  January 1994   Page 2
  152.  
  153.  
  154.  
  155.  
  156. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  157.  
  158.  
  159. _______________________________________________________________________
  160. IMPORTS
  161.   ub-domain-name-length, ub-domain-name-length, ub-organization-name-length,
  162.   ub-organizational-unit-name-length, ub-common-name-length,
  163.   ub-x121-address-length, ub-domain-defined-attribute-type-length,
  164.   ub-domain-defined-attribute-value-length, ub-terminal-id-length,
  165.   ub-numeric-user-id-length, ub-country-name-numeric-length,
  166.   ub-surname-length, ub-given-name-length,  ub-initials-length
  167.   ub-generational-qualifier-length
  168.  
  169.     FROM MTSUpperBounds {joint-iso-ccitt mhs-motis(6) mts(3)        10
  170.         modules(0) upper-bounds(3) };
  171.  
  172. mHSCountry OBJECT-CLASS
  173.     SUBCLASS OF  country
  174.     MAY CONTAIN {
  175.         mHSNumericCountryName }
  176.     ::= oc-mhs-country
  177.  
  178. mHSNumericCountryName ATTRIBUTE
  179.     WITH ATTRIBUTE-SYNTAX                                           20
  180.         NumericString (SIZE (ub-numeric-country-name-numeric-lenght))
  181.     SINGLE VALUE
  182.     ::= at-mhs-numeric-country-name
  183.  
  184. aDMD OBJECT-CLASS
  185.     SUBCLASS OF top
  186.     MUST CONTAIN {aDMDName }
  187.     ::= oc-admd
  188.  
  189. aDMDName ATTRIBUTE                                                  30
  190.     WITH ATTRIBUTE-SYNTAX
  191.         caseIgnoreStringSyntax (SIZE (1..ub-domain-name-length))
  192.     ::= at-admd-name
  193.  
  194. pRMD OBJECT-CLASS
  195.     SUBCLASS OF top
  196.     MUST CONTAIN {pRMDName }
  197.     ::= oc-prmd
  198.  
  199. pRMDName ATTRIBUTE                                                  40
  200.     WITH ATTRIBUTE-SYNTAX
  201.         caseIgnoreStringSyntax (SIZE (1..ub-domain-name-length))
  202.  
  203.  
  204. Kille                                  Expires:  January 1994   Page 3
  205.  
  206.  
  207.  
  208.  
  209. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  210.  
  211.  
  212.     ::= at-prmd-name
  213.  
  214. mHSOrganization OBJECT-CLASS
  215.     SUBCLASS OF top
  216.     MUST CONTAIN {mHSOrganizationName }
  217.     ::= oc-mhs-organization
  218.  
  219. mHSOrganizationName ATTRIBUTE                                       50
  220.     SUBTYPE OF organizationName
  221.     WITH ATTRIBUTE-SYNTAX
  222.         caseIgnoreStringSyntax (SIZE (1..ub-organization-name-length))
  223.     ::= at-mhs-organization-name
  224.  
  225.  
  226. mHSOrganizationalUnit OBJECT-CLASS
  227.     SUBCLASS OF top
  228.     MUST CONTAIN {mHSOrganizationalUnitName }
  229.     ::= oc-mhs-organizational-unit                                  60
  230.  
  231. mHSOrganizationalUnitName ATTRIBUTE
  232.     SUBTYPE OF organizationalUnitName
  233.     WITH ATTRIBUTE-SYNTAX
  234.         caseIgnoreStringSyntax (SIZE (1..ub-organizational-unit-name-length))
  235.     ::= at-mhs-organizational-unit-name
  236.  
  237. mHSPerson OBJECT-CLASS
  238.     SUBCLASS OF top
  239.     MUST CONTAIN {mHSSurname}                                       70
  240.     MAY CONTAIN {mHSGivenName, mHSInitials, mHSGenerationalQualifier}
  241.     ::= oc-mhs-person
  242.  
  243. mHSSurname ATTRIBUTE
  244.     SUBTYPE OF surname
  245.     WITH ATTRIBUTE-SYNTAX
  246.         caseIgnoreStringSyntax (SIZE (1..ub-surname-lenght))
  247.     ::= at-mhs-surname
  248.  
  249. mHSGivenName ATTRIBUTE                                              80
  250.     SUBTYPE OF givenName
  251.     WITH ATTRIBUTE-SYNTAX
  252.         caseIgnoreStringSyntax (SIZE (1..ub-given-name-length))
  253.     ::= at-mhs-given-name
  254.  
  255. mHSInitials ATTRIBUTE
  256.  
  257. Kille                                  Expires:  January 1994   Page 4
  258.  
  259.  
  260.  
  261.  
  262. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  263.  
  264.  
  265.     SUBTYPE OF initials
  266.     WITH ATTRIBUTE-SYNTAX
  267.         caseIgnoreStringSyntax (SIZE (1..ub-initials-length))
  268.     ::= at-mhs-initials                                             90
  269.  
  270. mHSGenerationalQualifier ATTRIBUTE
  271.     SUBTYPE OF generationQualifier
  272.     WITH ATTRIBUTE-SYNTAX
  273.         caseIgnoreStringSyntax (SIZE (1..ub-generational-qualifier-length))
  274.     ::= at-mhs-generational-qualifier
  275.  
  276. mHSNamedObject OBJECT-CLASS
  277.     SUBCLASS OF top
  278.     MUST CONTAIN {mHSCommonName}                                   100
  279.     ::= oc-mhs-named-object
  280.  
  281. mHSCommonName ATTRIBUTE
  282.     SUBTYPE OF commonName
  283.     WITH ATTRIBUTE-SYNTAX
  284.         caseIgnoreStringSyntax (SIZE (1..ub-common-name-length))
  285.     ::= at-mhs-common-name
  286.  
  287. mHSX121 OBJECT-CLASS
  288.     SUBCLASS OF top                                                110
  289.     MUST CONTAIN {mHSX121Address}
  290.     ::= oc-mhs-x121
  291.  
  292. mHSX121Address ATTRIBUTE
  293.     WITH ATTRIBUTE-SYNTAX
  294.         caseIgnoreStringSyntax (SIZE (1..ub-x121-address-length))
  295.     ::= at-x121-address
  296.  
  297. mHSDomainDefinedAttribute OBJECT-CLASS
  298.     SUBCLASS OF top                                                120
  299.     MUST CONTAIN {
  300.         mHSDomainDefineAttributeType,
  301.         mHSDomainDefineAttributeValue}
  302.     ::= oc-mhs-domain-defined-attribute
  303.  
  304. mHSDomainDefinedAttributeType ATTRIBUTE
  305.     WITH ATTRIBUTE-SYNTAX
  306.         caseIgnoreStringSyntax
  307.  (SIZE (1..ub-domain-defined-attribute-type-length))
  308.     SINGLE VALUE                                                   130
  309.  
  310. Kille                                  Expires:  January 1994   Page 5
  311.  
  312.  
  313.  
  314.  
  315. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  316.  
  317.  
  318.     ::= at-mhs-domain-defined-attribute-type
  319.  
  320. mHSDomainDefinedAttributeValue ATTRIBUTE
  321.     WITH ATTRIBUTE-SYNTAX
  322.         caseIgnoreStringSyntax
  323.  (SIZE (1..ub-domain-defined-attribute-value-length))
  324.     SINGLE VALUE
  325.     ::= at-mhs-domain-defined-attribute-value
  326.  
  327.                                                                    140
  328. mHSTerminalID OBJECT-CLASS
  329.     SUBCLASS OF top
  330.     MUST CONTAIN {mHSTerminalIDName}
  331.     ::= oc-mhs-terminal-id
  332.  
  333. mHSTerminalIDName ATTRIBUTE
  334.     WITH ATTRIBUTE-SYNTAX
  335.         caseIgnoreStringSyntax (SIZE (1..ub-terminal-id-length))
  336.     ::= at-mhs-terminal-id-name
  337.                                                                    150
  338.  
  339. mHSNumericUserIdentifier OBJECT-CLASS
  340.     SUBCLASS OF top
  341.     MUST CONTAIN {mHSNumericUserIdentifierName}
  342.     ::= oc-mhs-numeric-user-id
  343.  
  344. mHSNumericeUserIdentifierName ATTRIBUTE
  345.     WITH ATTRIBUTE-SYNTAX
  346.         caseIgnoreStringSyntax (SIZE (1..ub-numeric-user-id-length))
  347.     ::= at-mhs-numeric-user-id-name                                160
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356. ___________________Figure_2:__O/R_Address_Hierarchy____________________
  357.  
  358. Some choices of interest that are made in this hierarchy:
  359.  
  360.  
  361.  o  The representation is defined so that it is straightforward to
  362.  
  363. Kille                                  Expires:  January 1994   Page 6
  364.  
  365.  
  366.  
  367.  
  368. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  369.  
  370.  
  371.     make a mechanical transformation in either direction.  This
  372.     requires that each node is named by an attribute whose type can
  373.     determine the mapping.
  374.  
  375.  o  Where there are multiple domain defined attributes, the first in
  376.     the sequence is the most significant.
  377.  
  378.  o  Physical Delivery (postal) addresses are not represented in this
  379.     hierarchy.  This is primarily because physical delivery can be
  380.     handled by the Access Unit routing mechanisms defined in [4], and
  381.     there is no need for this representation.
  382.  
  383.  o  Terminal and network forms of address are not handled, except for
  384.     X.121 form, which is useful for addressing faxes.
  385.  
  386.  o  MHSCountry is defined as a subclass of Country, and so the same
  387.     entry will be used for MHS Routing as for the rest of the DIT.
  388.  
  389.  o  The numeric country code will be an alias.
  390.  
  391.  o  ADMD will always be present in the hierarchy.  This is true in the
  392.     case of `` '' and of ``0''.  This facilitates an easy mechanical
  393.     transformation between the two forms of address.
  394.  
  395.  o  Each node is named by the relevant part of the O/R Address.
  396.  
  397.  o  Aliases may be used in other parts of the tree, in order to
  398.     normalise alternate values.  Where an alias is used, the value of
  399.     the alias should be present as an alternate value in the node
  400.     aliased to.  Aliases may not be used for domain defined
  401.     attributes.
  402.  
  403.  o  Domain Defined Attributes are named by a multi-valued RDN
  404.     (Relative Distinguished Name), consisting of the type and value.
  405.     This is done so that standard attribute syntaxes can be used.
  406.  
  407.  o  Where an O/R Address has a valid Printable String and T.61 form,
  408.     both must be present, with one as an alias for the other.  When
  409.     both are present in the O/R Address, either may be used to
  410.     construct the distinguished name.
  411.  
  412.  o  Personal name is handled by use of the mHSPerson object class.
  413.     Each of the components of the personal name will be present in the
  414.     relative distinguished name, which will usually be multi-valued.
  415.  
  416. Kille                                  Expires:  January 1994   Page 7
  417.  
  418.  
  419.  
  420.  
  421. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  422.  
  423.  
  424.  
  425. O/R_Address__Object_Class_______________Naming_Attribute________________
  426. C            mHSCountry                 countryName
  427.                                         or
  428.                                         mHSNumericCountryName
  429. ADMD         aDMD                       aDMDName
  430. PRMD         pRMD                       pRMDName
  431. O            mHSOrganization            mHSOrganizationName
  432. OU           mHSOrganizationalUnit      mHSOrganizationalUnitName
  433. PN           mHSPerson                  personName
  434. CN           mHSNamedObject             mHSCommonName
  435. X121         mHSX121                    mHSX121Address
  436. T-ID         mHSTerminalID              mHSTerminalIDName
  437. UA-ID        mHSNumericUserIdentifier   mHSNumericUserIdentifierName
  438. DDA          mHSDomainDefinedAttribute  mHSDomainDefinedAttributeType
  439.                                         and
  440.                                         mHSDomainDefinedAttributeValue
  441.  
  442.  
  443.          Table 2:  O/R Address relationship to Directory Name
  444.  
  445.  
  446. The relationship between X.400 O/R Addresses and the X.400 Entries
  447. (Attribute Type and Object Class) are given in Table 2.  Where there
  448. are multiple Organizational Units or Domain Defined Attributes, each
  449. component is mapped onto a single X.500 entry.
  450.  
  451. Note: When an X.121 address is used for addressing fax transmission,
  452.     this may only be done relative to the PRMD. This is in line with
  453.     the current X.400 standards position.  This means that it is not
  454.     possible to use this form of addressing for an organisational or
  455.     departmental fax gateway service.
  456.  
  457.  
  458. 2  Notation
  459.  
  460.  
  461. O/R Addresses are written in the RARE WG1 syntax ***REF.
  462. Distinguished Names used the string representation of distinguished
  463. names defined in [3].  The keywords used for the attributes defined in
  464. this specification are given in Table 3.
  465.  
  466.  
  467.  
  468.  
  469. Kille                                  Expires:  January 1994   Page 8
  470.  
  471.  
  472.  
  473.  
  474. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  475.  
  476.  
  477.  
  478.         _Attribute_______________________Keyword_____________
  479.          mHSNumericCountryName           MHS-Numeric-Country
  480.          aDMDName                        ADMD
  481.          pRMDName                        PRMD
  482.          mHSOrganizationName             MHS-O
  483.          mHSOrganizationalUnitName       MHS-OU
  484.          mHSSurname                      MHS-S
  485.          mHSGivenName                    MHS-G
  486.          mHSInitials                     MHS-I
  487.          mHSGenerationalQualifier        MHS-GQ
  488.          mHSCommonName                   MHS-CN
  489.          mHSX121Address                  MHS-X121
  490.          mHSDomainDefinedAttributeType   MHS-DDA-Type
  491.          mHSDomainDefinedAttributeValue  MHS-DDA-Value
  492.          mHSTerminalIDName               MHS-T-ID
  493.          mHSNumericeUserIdentifierName   MHS-UA-ID
  494.  
  495.            Table 3:  Keywords for String DN Representation
  496.  
  497.  
  498. 3  Example Representation
  499.  
  500.  
  501. The O/R Address:
  502.  
  503. I=S; S=Kille; OU=CS; O=UCL,
  504. PRMD=UK.AC; ADMD=Gold 400; C=GB;
  505.  
  506.  
  507. would be represented in the directory as:
  508.  
  509. MHS-I=S + MHS-S=Kille, MHS-OU=CS, MHS-O=UCL,
  510. PRMD=UK.AC, ADMD=Gold 400, C=GB
  511.  
  512.  
  513. 4  Mapping from O/R Address to Directory Name
  514.  
  515.  
  516. The primary application of this mapping is to take an X.400 encoded
  517. O/R Address and to generate an equivalent directory name.  This
  518. mapping is only used for selected types of O/R Address:
  519.  
  520.  
  521.  
  522. Kille                                  Expires:  January 1994   Page 9
  523.  
  524.  
  525.  
  526.  
  527. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  528.  
  529.  
  530.  o  Mnemonic form
  531.  
  532.  o  Numeric form
  533.  
  534.  o  Terminal form, where country is present and X121 addressing is
  535.     used
  536.  
  537. Other forms of O/R address are handled by Access Unit mechanisms.
  538.  
  539. The O/R Address is treated as an ordered list, with the order as
  540. defined in Table 1.  For each O/R Address attribute, generate the
  541. equivalent directory naming attribute.  In most cases, the mapping is
  542. mechanical.  Printable String or Teletex encodings are chosen as
  543. appropriate.  Where both forms are present in the O/R Address, the
  544. Teletex form only should be used to generate the distinguished name.
  545. There are two special cases:
  546.  
  547. 1.  A DDA generates a multi-valued RDN
  548.  
  549. 2.  The Personal Name is mapped to the attribute according to RFC 1327
  550.  
  551.  
  552. In many cases, an O/R Address will be provided, and only the higher
  553. components of the address will be represented in the DIT. In this
  554. case, the ``longest possible match'' should be returned.
  555.  
  556. 5  Mapping from Directory Name to O/R Address
  557.  
  558.  
  559. The reverse mapping is also needed in some cases.  All of the naming
  560. attributes are unique, so the mapping is mechanically reversible.
  561.  
  562.  
  563. References
  564.  
  565. [1] The Directory --- overview of concepts, models and services,
  566.     December 1988. CCITT X.500 Series Recommendations.
  567.  
  568. [2] S.E. Kille. Mapping between X.400(1988) / ISO 10021 and RFC 822.
  569.     Request for Comments 1327, Department of Computer Science,
  570.     University College London, May 1992.
  571.  
  572. [3] S.E. Kille. A string representation of distinguished name.
  573.     Request for Comments in preparation, Department of Computer
  574.  
  575. Kille                                 Expires:  January 1994   Page 10
  576.  
  577.  
  578.  
  579.  
  580. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  581.  
  582.  
  583.     Science, University College London, January 1992.
  584.  
  585. [4] S.E. Kille. MHS use of the directory to support MHS routing, July
  586.     1993. Internet Draft.
  587.  
  588. [5] S.E. Kille. Use of the directory to support mapping between X.400
  589.     and RFC 822 addresses, July 1993. Internet Draft.
  590.  
  591. [6] CCITT recommendations X.400 / ISO 10021, April 1988. CCITT
  592.     SG 5/VII / ISO/IEC JTC1, Message Handling:  System and Service
  593.     Overview.
  594.  
  595.  
  596. 6  Security Considerations
  597.  
  598. Security considerations are not discussed in this INTERNET--DRAFT .
  599.  
  600.  
  601. 7  Author's Address
  602.  
  603.     Steve Kille
  604.     ISODE Consortium
  605.     PO Box 505
  606.     London
  607.     SW11 1DX
  608.     England
  609.  
  610.  
  611.     Phone:  +44-71-223-4062
  612.  
  613.     EMail:  S.Kille@ISODE.COM
  614.  
  615.  
  616.     DN: CN=Steve Kille,
  617.     O=ISODE Consortium, C=GB
  618.  
  619.     UFN: S. Kille, ISODE Consortium, GB
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628. Kille                                 Expires:  January 1994   Page 11
  629.  
  630.  
  631.  
  632.  
  633. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  634.  
  635.  
  636. A  Object Identifier Assignment
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681. Kille                                 Expires:  January 1994   Page 12
  682.  
  683.  
  684.  
  685.  
  686. INTERNET--DRAFT           O/R Addresses in the DIT           July 1993
  687.  
  688.  
  689.  
  690. _______________________________________________________________________
  691. mhs-ds OBJECT-IDENTIFIER ::= {iso(1) org(3) dod(6) internet(1) private(4)
  692.           enterprises(1) isode-consortium (453) mhs-ds (7)}
  693.  
  694.  
  695. tree OBJECT IDENTIFIER ::= {mhs-ds 2}
  696.  
  697. oc OBJECT IDENTIFIER ::= {tree 1}
  698. at OBJECT IDENTIFIER ::= {tree 2}
  699.  
  700. oc-admd OBJECT IDENTIFER ::= {oc 1}                                 10
  701. oc-mhs-country OBJECT IDENTIFER ::= {oc 2}
  702. oc-mhs-domain-defined-attribute OBJECT IDENTIFER ::= {oc 3}
  703. oc-mhs-named-object OBJECT IDENTIFER ::= {oc 4}
  704. oc-mhs-organization OBJECT IDENTIFER ::= {oc 5}
  705. oc-mhs-organizational-unit OBJECT IDENTIFER ::= {oc 6}
  706. oc-mhs-person OBJECT IDENTIFER ::= {oc 7}
  707. oc-mhs-x121 OBJECT IDENTIFER ::= {oc 8}
  708. oc-prmd OBJECT IDENTIFER ::= {oc 9}
  709. oc-mhs-terminal-id OBJECT IDENTIFER ::= {oc 10}
  710. oc-mhs-numeric-user-id OBJECT IDENTIFER ::= {oc 11}                 20
  711.  
  712. at-admd-name OBJECT IDENTIFER ::= {at 1}
  713. at-mhs-common-name OBJECT IDENTIFER ::= {at 2}
  714. at-mhs-domain-defined-attribute-type OBJECT IDENTIFER ::= {at 3}
  715. at-mhs-domain-defined-attribute-value OBJECT IDENTIFER ::= {at 4}
  716. at-mhs-numeric-country-name OBJECT IDENTIFER ::= {at 5}
  717. at-mhs-organization-name OBJECT IDENTIFER ::= {at 6}
  718. at-mhs-organizational-unit-name OBJECT IDENTIFER ::= {at 7}
  719. at-prmd-name OBJECT IDENTIFER ::= {at 10}
  720. at-x121-address OBJECT IDENTIFER ::= {at 12}                        30
  721. at-mhs-terminal-id-name OBJECT IDENTIFER ::= {at 13}
  722. at-mhs-numeric-user-id-name  OBJECT IDENTIFER ::= {at 14}
  723. at-mhs-surname OBJECT IDENTIFIER ::= {at 15}
  724. at-mhs-given-name OBJECT IDENTIFIER ::= {at 16}
  725. at-mhs-initials OBJECT IDENTIFIER ::= {at 17}
  726. at-mhs-generational-qualifier OBJECT IDENTIFIER ::= {at 18}
  727.  
  728.  
  729. _______________Figure_3:__Object_Identifier_Assignment_________________
  730.  
  731.  
  732.  
  733.  
  734. Kille                                 Expires:  January 1994   Page 13
  735.